server : server.o network.o login.o workqueue.o makeWorker.o interactWithTheClient.o  order.o ls_l.o
	gcc $^ -o $@ -pthread -lcrypt
server.o : server.c
	gcc -c $^ -o $@ -g -Wall
network.o : network.c
	gcc -c $^ -o $@ -g -Wall
login.o : login.c
	gcc -c $^ -o $@ -g -Wall
workqueue.o : workqueue.c
	gcc -c $^ -o $@ -g -Wall
makeWorker.o : makeWorker.c
	gcc -c $^ -o $@ -g -Wall
interactWithTheClient.o : interactWithTheClient.c
	gcc -c $^ -o $@ -g -Wall
order.o : order.c
	gcc -c $^ -o $@ -g -Wall
ls_l.o : ls_l.c
	gcc -c $^ -o $@ -g -Wall
clean :
	rm -f *.o server
